home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Surfer 2.0
/
Internet Surfer 2.0 (Wayzata Technology) (1996).iso
/
pc
/
text
/
mac
/
faqs.347
< prev
next >
Wrap
Text File
|
1996-02-12
|
28KB
|
783 lines
Frequently Asked Questions (FAQS);faqs.347
QUESTION: What are the device minor/major numbers?
ANSWER: Here's a preliminary listing from Rick Miller <rick@ee.uwm.edu>:
The Linux Device List
published by rick@ee.uwm.edu (Rick Miller, Linux Device Registrar)
Many thanks to richard@stat.tamu.edu and Jim Winstead Jr.
Majors:
0. Unnamed . (unknown) .... for proc-fs, NFS clients, etc.
1. Memory .. (character) .. ram, mem, kmem, null, port, zero
2. Floppy .. (block) ...... fd[01][dhDH]{360,720,1200,1440} or fd[01]
3. Hard Disk (block) ...... hd[ab] or hd[ab][1-?] (Extended>4)
4. Tty ..... (character) .. tty{0,1-8,63,64-127,128-?} or ttys{0-3,1-4}
5. tty ..... (character) .. special tty: owner of its calling process.
6. Lp ...... (character) .. lp[0-2] or par[0-2]
7. Tape .... (block) ...... t[0-?] (reserved for Non-SCSI tape drives)
8. Scsi Disk (block) ...... sd[0-?] or sd[0-?][0-?]
9. Scsi Tape (block) ...... st[0-?]
10. Bus Mouse (character) .. bm, psaux (mouse)
11. CD-ROM .. (block) ...... scd
Breakdown of minors by Majors:
------------------------------
0. Unnamed . (unknown) .... for proc-fs, NFS clients, etc.
Minors??? (Not yet implemented???)
1. Memory .. (character) .. ram, mem, kmem, null, port, zero
0. /dev/ram
1. (block): RAM-Disk (character): /dev/mem
2. /dev/kmem
3. /dev/null
4. /dev/port
5. /dev/zero
2. Floppy .. (block) ...... fd[01][dhDH]{360,720,1200,1440} or fd[01]
Minors are [drive + [4 * type]] where drive 0-3 == A:-D: (floppy)
and type is: 0: Autodetect 4: 720k in 3.5"
1: 360k in 5.25" 1.2M 5: 360k in 5.25" 1.2M
2: 1.2M in 5.25" 1.2M 6. 720k in 5.25" 1.2M
3: 360k in 3.5" 7. 1.44M in 3.5" 1.44
3. Hard Disk (block) ...... hd[ab] or hd[ab][1-?] (Extended>4)
0. First HD (/dev/hda), whole drive including Master Boot Record.
1-4. Partitions on the first HD.
5-8. Logical partitions within an extended partition on first HD.
64. Second HD (/dev/hdb), whole drive including Master Boot Record.
65-68. Partitions on the second HD.
69-72. Logical partitions within an extended partition on second HD.
Notes: BE *VERY* CAREFUL WITH /dev/hda AND /dev/hdb!! These two
devices signify the *entire* *drive*, not just one partition.
The only things that use /dev/hda or /dev/hdb are things that
need to read/change the partition table (like fdisk).
The names of the hard drives are not the same as under Minix.
Linux doesn't order anything. It perceives partitions in the
order in which they appear in the partition table. Thus,
/dev/hd?1 may be physically after /dev/hd?2.
4. Tty ..... (character) .. tty{0,1-8,63,64-127,128-?} or ttys{0-3,1-4}
0. /dev/tty0: This is the currently active Virtual Console.
1-63. /dev/tty#: Specific virtual consoles.
64-127. /dev/ttys*: Serial ports.
128-191. /dev/pty[??]: PTY Masters.
192-255. /dev/pty[??]: PTY Slaves.
Notes: There are several constants set in the kernel sources which
can be changed to compile a more customized kernel. They're
found in [/usr/src]/linux/include/linux/tty.h:
NR_CONSOLES The number of virtual consoles.
NR_SERIALS The number of serial lines.
NR_PTYS The number of pty's.
5. tty ..... (character) .. special tty: owner of its calling process.
0. /dev/tty: the tty that owns the process calling it.
6. Lp ...... (character) .. lp[0-2] or par[0-2]
1-3. Parallel (printer) ports. (Increasable in include/linux/lp.h)
Notes: The number of line printers is defined by LP_NO which is
found in [/usr/src]/linux/include/lp.h.
7. Tape .... (block) ...... t[0-?] (reserved for Non-SCSI tape drives)
This one's just getting started. No minor numbers are yet assigned.
It's not even in the source code.
8. Scsi Disk (block) ...... sd[0-?] or sd[0-?][0-?]
Minors numbers are [[16 * HostID] + partition]
Notes: The maximum number of SCSI drives is defined by MAX_SD
found in [/usr/src]/linux/kernel/blk_drv/scsi/sd.h.
Additional note (Eric Youngdale): In the new scsi drivers
there is no set maximum number of scsi disks, hence no need to fiddle
with sd.h Everything autoconfigures as the system boots.
9. Scsi Tape (block) ...... st[0-?]
Quoting from the source-code:
void do_st_request(void)
{
panic("There is no st driver.\n\r");
}
Notes: For future reference, the maximum number of SCSI tapes
is defined by MAX_ST which is found in
[/usr/src]/linux/kernel/blk_drv/scsi/st.h.
(E. Youngdale) The same is true here. There is no longer any
need to set MAX_ST, and it would be a bad thing to actually try. Even
though there is a MAX_SR in the cdrom code in the 0.98.5 kernel, the
new scsi code effectively eliminates this as well.
10. Bus Mouse (character) .. bm, psaux (mouse)
(If I recall, X Windows requires that
/dev/mouse be linked to one of these...)
0. /dev/bm: (Logitec?) bus mouse
1. /dev/psaux: PS/2 mouse port
2. /dev/bm: MicroSoft bus mouse
3. /dev/bm: ATI XL bus mouse
11. CD-ROM .. (block) ...... scd
Minors?
From: eric@tantalus.nrl.navy.mil (Eric Youngdale)
Date: 17 Nov 92 16:25:40 GMT
> For the cdrom, the minors are just the devices
> themselves. If you have one cdrom drive, the minor is 0. If you
> have two, then the minors are 0 and 1. Not much more to it than that.
> For a SCSI tape, each physical device has two minor numbers
> that are associated with it. If you have two tape drives, then
> minors 0 and 1 will refer to the first and second drives and the
> tape will be rewound when the device is closed. Minor numbers 128
> and 129 (i.e. 128+n) also refer to the first and second physical
> drives, but the tape will not be rewound after closing the device.
> If you have one tape, you could create the devices with the
> following commands:
> mknod /dev/rmt0 c 9 0
> mknod /dev/nrmt0 c 9 128
NOTE: all the numbers given are in decimal form (the one you can see if
you perform ls -l on /dev).
QUESTION: Could some one give me indication about the meaning of the
IRQ's ?
ANSWER: (alawrenc@sobeco.com:)
Standard IRQ's :
IRQ 0 - Timer
IRQ 1 - Keyboard
IRQ 2 - Slave 8259 (AT)
IRQ 3 - COM 2 / COM 4
IRQ 4 - COM 1 / COM 3
IRQ 5 - (XT) Hard Disk, (AT) LPT2
IRQ 6 - Floppy Disk
IRQ 7 - LPT1
AT only IRQ 8 - Real Time Clock
IRQ 9 - Re-direct to IRQ 2
IRQ 10 - Not Defined
IRQ 11 - Not Defined
IRQ 12 - Not Defined
IRQ 13 - 80287
IRQ 14 - Hard Disk (AT)
IRQ 15 - Not Defined
QUESTION: (Chuck Boyer) Could some one clear up the devices meaning?
ANSWER: (Jim Winstead Jr)
>port
This allows programs to access the hardware ports directly. Not
something you generally mess around with much.
>ptyp0-3
>ptypa...tty
These are the pseudo-tty 'master' devices. Each pty connection uses
a slave-master set of tty devices.
>tty0...
tty[1-8] are the virtual consoles associated with Alt-F[1-8]. tty0 is
the current virtual console (so writing something to tty0 goes to the
current vc).
>tty64 I've figured out is the modem connection
Yes, that would correspond to COM1 under DOS. However, the tty64 name
is obsolete - ttys[1-4] should be used instead.
>ttyp0...
>ttypa...
These are the pseudo-tty 'slave' devices.
>ttys1...
These are the serial devices. ttys1 corresponds to COM1 under DOS,
ttys2 corresponds to COM2, etc.
VI.C Special Serial
~~~~~~~~~~~~~~~~~~~
*** This section is maintained by Jim Gifford
*** (jgifford@attmail,world.std}.com
*** Last update October 1992.
Douglas E. Quale:
This has come up a couple of times already (including the case of
serial mice as well), but for the record stty acts on stdin not
stdout. Old stty's (from V7 through BSD4.3) used stdout, but this is
suboptimal and doesn't conform to POSIX. The GNU stty you are likely
using on Linux uses stdin, as does the stty distributed with BSD
Networking Release 2. (Also, ``stty -a'' is more informative about
possible parameters, although it's pretty hard for me to remember what
90% of that stuff does without refering to the man page.)
Jim Gifford:
However, there are a few older (of mysterious origin) stty's that work
on stdout(I have one myself!)
QUESTION: Is there a list somewhere where I can get help with serial
communications under Linux?
ANSWER: (Jim Gifford -- jgifford@world.std.com)
There is a list for the discussion of serial communications under
Linux. It is for problems, drivers, new developments, etc... with
the Linux serial devices. The list is: linux-serial@stolaf.edu
To join, send mail to linux-serial-request@stolaf.edu
I hope that this list will prove beneficial to the improvement of
Linux. This list is maintained by Michael K. Johnson as
linux-serial-request@stolaf.edu
QUESTION: When I run kermit under Linux, I get "Warning, Read access
to lock directory denied". What am I doing wrong?
ANSWER: Nothing, you just need to create /usr/spool/uucp (kermit 4.6?)
or /usr/spool/locks (this is for the kermit5A), which is where kermit
like to lock files.
QUESTION: What are the major, minor numbers for the serial ports under linux?
ANSWER: Major 4, Minor :
64 /dev/ttys0 - com1
65 /dev/ttys1 - com2
66 /dev/ttys2 - com3
67 /dev/ttys3 - com4
QUESTION: can anyone give me a sample /etc/inittab entry for login
from a pc attached to serial line /dev/ttys2?
ANSWER: "Humberto speaking :), updated by Rick Miller"
First set up the modem to turn off echo and enable auto answer, I do
this in kermit by connecting to the modem and typing "ate0s0=1"
followed by enter (w/o quotes). Then setup inittab to spawn getty on
the modem
ttys2:vt100:/etc/getty -m 1200 ttys2
(Replace "vt100" with the name of the /etc/termcap entry for the
terminal type you will use, or use "dumb" if you don't have one.)
Then it should work. Some modems can be permanently set to disable
echo and set auto answer, see your manual.
Jim Weigand says:
disable all messages. This will prevent getty from hanging up
your modem.
Set For:
ATE0 No echo
ATQ1 No messages
ATS0=2 Answer 2nd ring
ATS7=60 1 minute to answer (shorter if 2400 baud)
You can use kermit to set these. Do an AT&W to save for power-up.
Michael K. Johnson says:
If you would rather not save these commands as defaults to come up
on power-up, perhaps because you want to use your current modem
settings under a DOS communications package, you can also shove
these command out ttys? from /etc/rc (or /etc/rc.local) using
the command:
echo "<modem_settings>" > /dev/ttys?
QUESTION: How do I set parameters like parity for serial login?
ANSWER: Use stty and redirect input from the serial line.
ex: stty parodd < /dev/ttys2 which gives ttys2 odd parity.
type stty -a to get an idea of possible parameters.
Or 'man stty' as well :)
VII. MORE HINTS
===============
This part try to keep track of the different information
that appeared in comp.os.linux and on the list since beginning of
March. I tried to update it for KERENL_VERSION, so there might be some
mistakes. Moreover take care to use the correct library and include
stuff, and the ad-hoc gcc you use !!!
QUESTION: How can I backup my Hd under Linux ?
ANSWER: I know at least two ways. One possibility is tar and mtools,
another possibility is the diskbackup/diskrestore of Diamano Bolla
(digest37 vol. #2) which saves big hd to floppies using the
stdin/stdout. These utilities have been uploaded to the major sites in
file disksplit.tar.Z.
An example usage (Roger Binns) is:
tar cvf - bin dev usr etc .. | compress | diskbackup
and to restore:
diskrestore | uncompress | tar xvf -
BTW: if you are on Ethernet you could send your files via tar..|rsh (tar...)
or even via NFS to a host which is regularly backed up !
QUESTION: Where is 'which' ?
ANSWER: It depends on the sh you are running:
in bash 'type -path'
in tcsh it's a builtin
for rc you can try the following (untested by me) script from
Kevin Brown:
#!/bin/sh
for i in `echo $PATH | sed 's/:/ /g'` ; do
for j in ""$@" ; do
if test -x "$i/$j" ; then
echo "$i/$j"
fi
done
done
QUESTION: How to use setterm: for the novice?
ANSWER:The setterm utility provides access to most of Virtual Consoles
(VCs) functionality. You can set your screen up to blank at 10
minutes using:
setterm -blank 10
You can set colors, and clear the screen. For a full list of commands,
just type "setterm" with no arguments.
There are a few tricks with the screen dumper can really make VCs go a
long way. Here are a few of the common ones that I use:
setterm dump
Dumps the contents of the current VC to screen.dump (in the current dir).
setterm dump 4
Dumps the contents of VC 4 to screen.dump
setterm -file mydumpfile -dump 4
Dump the contents of VC 4 to the file mydumpfile
setterm -file /dev/tty0 -dump 4
Dumps the contents of VC 4 to the current VC.
setterm -file /dev/tty4 -dump
Dumps the contents of the current VC to VC 4.
setterm -file /dev/ttys1 -dump
Dumps the contents of the current VC to the serial port.
Handy if you are logged on and want to paste a screen full without
having to resort to doing a file transfer.
setterm -file mydumpfile -append 4
Appends to instead of overwriting the dump file. Useful if you
have several screens you wish to concatenate.
QUESTION: I've tried clear/reset which exist on most of unix but it
doesn't work, have I missed something?
ANSWER: setterm -clear or setterm -reset will solve your missing. For
clear, you can also write a small script (which use the cl: part of
/etc/termcap wrt your TERM), or use bash where ctrl-l will do it for
you.
QUESTION: I know there are VC, but where is the setterm stuff?
ANSWER: It's in the current distribution (i.e. on the images), the
source can be found in virtcons.tar.Z at nic.
QUESTION: I know there are shared libraries; does there exist an easy
way to check an executable for sharing ?
ANSWER: (Josh Yelon & HJ Lu)
(J.Y.) An executable which shares a library is linked with an
(ordinary, non-shared) "stub" version of the library. One of the first
thing this stub does (when the executable is run) is to ask the kernel
to load the (big) "shared version" of the library (which is usually
named /lib/lib.XX.XX) The upshot of this is that in the code for the
stub (part of the executable), is the string "/lib/lib.XX.XX"; which
can be searched by using 'strings' or 'grep'.
(HJ. L.) if you have gcc2.11a or later the shared image is changed to
/lib/libxxxx_vyy_zzz. And you should better use nm to find
"__shared_lib" (nm failed on stripped executable). You can also write
a function for "file", which can even check the version number ....
(Claude Morin:) There exists at tsx-11 ldd.tar.Z If you follow
the instructions, you will be able to type "ldd <executable>" to List
the Dynamic Dependencies of the executables. In other words 'ldd'
prints the name of the shared libraries needed by the executable,
nothing appears for static one.
QUESTION: What is the rdev program provided in the images?
ANSWER: It's a program from Werner Almesberger of ETH. With no
argument it prints the first line of /etc/mtab. With one argument, a
boot-image, it prints the device configured as the root device, and
with two arguments, a boot image and a device, it sets the device as
default root in the specified image.
QUESTION: How to start Linux from drive B?
ANSWER: There is a DOS utility called boot_b.exe (look at DOS ftp).
Another simple way is to open the box and invert the cables.
QUESTION: The program boot_b works fine /but/ once the first disk is
read the system go back to the first drive, any hints?
ANSWER: Yes, change the bootimage in just the same way that you change
it to boot on the hard drive, execept that the major/minor pair is
different. All these information are in the file INSTALL-0.10.
Remember that if you use a sun or other endian machine, you will need
to reverse the byte order when you run the filter program (also in the
same file).
QUESTION: How can I get Linux to boot directly from the harddisk?
ANSWER: (Rick) The best option right now is LILO version ALPHA.6. It
has been generally agreed that the days of using "shoelace" are at an
end.
QUESTION: I use shoelace, but I want to change my root partition, what
is the process to get rid of it?
ANSWER: With Norton utility you can put back a standard boot sector.
Another possibility is to restore the old boot sector (the one you
should have backup *before* installing shoelace).
QUESTION: Sometimes, when I want to remove a directory, I get an error
message, is it a (known) bug?
ANSWER: No, There is no bug at all, you probaly have another shell
on another VC whose working directory is either the one you try to
remove, either a subdirectory of it.
QUESTION: I'm looking for init, getty, login, passwd stuff, where
can I find them?
ANSWER: You should find it in shadow.tar.Z (only sources), at least
at tsx in the usr.bin directory. Many people have reported some troubles
with the *OLD* shadow-passwd (shadow-bin.tar.Z and shadow-src.tar.Z, so
do not use them anymore); an alternative might be the mcc-interim
which contains standard passwd binary. There is also the Peter Orbaek's
admutil-1.?.tar.Z and poeigl-1.?.tar.Z which contains source for
shutdown, su, chsh, passwd and a system V init compatible.
QUESTION: How can I setup a user account other than root ?
ANSWER: You can either use the adduser program, either do it manually.
In the later case, you have to:
a) edit /etc/passwd as root and add a line of the following format:
user:passwd:uid:gid:user name:home directory:login shell
user is the login name; uid is the numeric user id, it should be
unique; gid is the numeric group id, this number should correspond to
an entry in /etc/group. The passwd field should be left blank 'cause
it is stored in an encrypted form [to set this field just use the
passwd program].
example
faq::200:5:Marc-Michel:/home/faq:/bin/sh
b) Still as root, you shoud now create the home directory and set the
correct ownership.
mkdir /home/faq
chown faq /home/faq
chgrp 5 /home/faq
QUESTION: I've been trying to get Linux to run on my [3/4]86 box. It
can't even boot. Any suggestions?
ANSWER: The most common error/problem is writing the bootimage to a
low density disk. It fits, but the bootstrap code will only recognize
high density disk. So try to format explicitely disk as high density:
- for 3.5", 'format a: /n:18 /t:80 '
- for 5.25", 'format a: /n:15 /t:80 '
QUESTION: Does there exist games, languages (other than C), and
anything which make the system more friendly?
ANSWER: Yes, among other things there are rogue and yahtzee; TeX;
Prolog, Perl.. but in general, if you want some extra tool port it to
Linux this is also a good beta-testing exercice.
QUESTION: Whenever I use uemacs 3.1X on a symlink, the symlink does
not exist anymore, why?
ANSWER: (Tristram Mabbs) Since ue3.10, uemacs uses 'safe save' mode,
writing the file to a temporary and moving it OVER the original. In
the process, this deletes the original. To prevent this just add the
following in your emacs '.rc' file: set $ssave FALSE
QUESTION: Uemacs doesn't work anymore with 0.95a, whenever I want to
save a file; what can I do?
ANSWER: ^S and ^Q are used for flow control. One solution is ^X^W
followed by the filename, or M-X save-file, try also ^XS it could work
for some version (not mine). Another possibility,
if you have download the stty.tar.Z file, is to do stty -IXON
before you first use uemacs (this can be included in your .profile).
And the last is to recompile the Peter Orbaek init-1.2 package.
QUESTION: I have an SVGA, but Linux detect an EGAc/EGAm; is it normal?
ANSWER: (Jim Winstead) This is correct actually. You have an EGA+ card
(SVGA) with a Color/Mono monitor. The only four possibilties are EGAc,
EGAm, *MDA and *CGA (according to the code in
kernel/chr_drv/console.c).
The true test, if Linux detects your video card, is if you press
<RETURN> at the "Press <RETURN> to see SVGA- ..." boot-time message.
If you have a SVGA recognized card, it will ask you to choose a
screen size. If not detected, the default is 80x50 mode.
BTW if you have no SVGA, press the <space> and you are in 80x25 mode.
If you have dowloaded the kernel, you can automatically skip this
query at boot-time if you set the SVGA_MODE variable in the main
Makefile before compiling a new bootimage.
QUESTION: How can I change the keyboard repeat rate?
ANSWER: (Michael K Johnson) In boot/setup.S there are the lines:
! set the keyboard repeat rate to max
mov ax,#0x0305
mov bx,0x0000
int 0x16
If you don't want to change the repeat rate at all, just comment out
these lines. If you want something in the middle, change the
mov bx,0x000
by mov bx,0x??yy
where ??yy is determined by (Ralf Brown's interrupt list)
bh= delay value (0x00 = 250ms to 0x03= 1000ms (one sec))
this is the delay before the repeat is performed
bl= repeat rate (0x00 =30/sec to 0x1f=2/sec; 0x0c=10/sec [default])
QUESTION: I compiled fdformat.c and ran it on 1.44Mb and 1.2Mb, the
results are unreadable, any clue?
ANSWER: (M. Pereckas) fdformat only low-level formats the disk. to use
the fdformatted disk with DOS filesystem, run mformat on the disk.
Mformat writes DOS filesystem information but is unable to low-format
:). In order to put a Linux filesystem on a (low)formatted disk you
have to mkfs it.
QUESTION: Is it possible to disable the 3-fingers salute
(ctrl-alt-del) ?
ANSWER: Yes, in kernel/sys.c you can read the following:
/*
* this indicates wether you can reboot with ctrl-alt-del: the deault is yes
*/
static int C_A_D = 1;
there is also a small utility written by Linus in digest242 vol#2
QUESTION: Could some one explain the information provided at boot-time?
ANSWER: (Jim Winstead Jr)
> serial port at 0x03f8 is a 16450
> serial port at 0x02f8 is a 16450 (what's that the uart chip?)
Right, the last number should either be 8250, 16450, 16550, or 16550a,
and on the two 16550 models, it will report that FIFO's have been
disable (16550) or enabled (16550a).
> 8 virtual consoles (that's how many alt-F's I can get going?
> but only F1-4 actually work)
You can get sessions running on Alt-F[1-8], but the 'standard'
/etc/inittab only runs getty/login on Alt-F[1-4]. You can start
sessions on the other consoles by using 'doshell' or adding lines to
/etc/inittab.
> 4 pty's (are these the consoles F1-4?)
No, those are 'pseudo' ttys, which programs like MGR use to simulate
tty connections. That's probably a gross over-simplification, but it
gives you the general idea, I think. :)
> p_init: lp1 exists (0) (is that the (l)ine (p)rinter?)
Right.
QUESTION: What is the meaning of files ended by .T.Z (or .taz) ?
ANSWER: The suffix Z is for compressed files (to uncompress them use
the command `uncompress file.Z`).
The suffix T indicates a "tar file" the usual suffix is tar but, the
14 chars filename limit of the Minix filesystem makes it cumbersome to
use .tar.Z (to untar a file ended by .T, use the command
`tar options file.T` (see the man page for more details).
For the .taz file, change them as .T.Z and go-ahead.
QUESTION: I have upgraded the kernel from XX to YY (XX > YY), however the
login screen still says YY.
ANSWER: Just change the message in one of these files: /etc/issue and
/etc/motd. The former contains the message before the login, the later
is the one after you are logged in.
QUESTION: What is doshell good for ?
ANSWER: It's an old program provided in the early Linux version (0.12)
when the getty was not already there, it spawns a shell on any tty's.
(Mattew Gream): I do this quite often ( getty on tty1, 2, 3 and my
rc.local spawns a shell on tty4 as follows
'/usr/bin/doshell /dev/tty4 /bin/tcsh &'
QUESTION: I don't have the kernel sources, how can I change the keyboard
language?
ANSWER: You can use the fixkbd program written by
laurentj@hpgnse2.grenoble.hp.com. Its purpose is to fix the
keyboard map used in your kernel image. It works more or less a la
"rootdev" (or rdev).
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# LaBRI | #
# 351 cours de la Liberation | e-mail: corsini@labri.greco-prog.fr #
# 33405 Talence Cedex | #
# | #
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--
There will be some sig, once our local net will be reliable.
Right now I rather stay anonymous.
Xref: bloom-picayune.mit.edu comp.os.linux:18316 news.answers:4212
Path: bloom-picayune.mit.edu!enterpoop.mit.edu!usc!zaphod.mps.ohio-state.edu!cs.utexas.edu!uunet!mcsun!julienas!corton!geocub!labri.greco-prog.fr!corsini
From: corsini@labri.greco-prog.fr
Newsgroups: comp.os.linux,news.answers
Subject: Linux Frequently Asked Questions 3/4 [monthly posted]
Summary: Linux, a small and free unix for 386-AT computers.
Message-ID: <PART3_722647309@geocub.greco-prog.fr>
Date: 24 Nov 92 23:22:11 GMT
Expires: Sat, 19 Dec 1992 23:00:00 GMT
References: <PART2_722647309@geocub.greco-prog.fr>
Sender: corsini@greco-prog.fr (Marc-Michel CORSINI)
Reply-To: linux@numero6.greco-prog.fr
Followup-To: poster
Organization: Greco Prog. CNRS & LaBRI, Bordeaux France
Lines: 1104
Approved: news-answers-request@MIT.Edu
Supersedes: <PART3_722567366@geocub.greco-prog.fr>
Archive-name: linux-faq/part3
Last-Modified: 92/11/20
Version: 1.11
*********************************************************
* *
* Answers to Frequently asked questions about Linux *
* *
*********************************************************
This post contains Part 3 of the Linux FAQ (4 parts).
It must be read *after* the 2 first parts.
===================================8<====>8============================
CONTENTS (of this part)
VIII. FEATURES (part3)
IX. GCC MISC INFORMATION (part3)
X. SCSI SPECIAL (part3)
===================================8<====>8============================
VIII. FEATURES
==============
QUESTION: I've read that linux has virtual consoles, what must I do to
get them?
ANSWER: Yes there are, you can access them with the left <alt>-key
together with <Fn>-key. With the Linux Images distribution, 4 consoles
are available, getty runs on them.
Notice that they are NOT accessible when running X (contrary to some
commercial unices).
QUESTION: When Linux boots, I get the following message "8 virtual
consoles"; how can I acess to the 5-8 vc's ?
ANSWER: If you want the getty to run on the 5-8, you should add the
corresponding entries in /etc/inittab. You can also just run sh on
them by using the doshell soft.
And then in either case, the ALT-F[5-8] will access the corresponding
vc.
QUESTION: What kind of shell is /bin/sh ?
ANSWER: It's the Bourne Again Shell, bash-1.12.3 and
compilation was straightforward, just "make"
that's all or nearly.
BTW There does exist different shells for Linux, these are:
bash, rc, zsh, tcsh and pdksh (a korn shell).
QUESTION: Does there exist a man page for **** ?
ANSWER: Download man.tar.Z from your favorite linux ftp site, there is
most of the fileutils man page -- either **** or g****, example there
is nothing on ld, but there is for gld :) --, check the whatis
database provided. The files in the cat1 dir are pre-formatted man
pages that the man program can use. Quite recently the man pages for
section 2 have been written (thanks Drew) and can be found, at least
at tsx-11 in /pub/linux/docs/man/man2.tar.Z
Also manpages are in the SLS on the b? disks.
BTW there is nroff and groff for Linux. Cawf 2.0 works just
fine for simple man pages, and a partial ms support too.
Moreover Michael Johnson is the coordinator for man pages under Linux,
he is looking for volunteers, so contact the DOC Channel.
QUESTION: Is there a simple man package (groff is too big):
ANSWER: "Cawf -man" also "fm -m" (Al Clark) tsx-11 in
/pub/linux/binaries/usr.bin/fm.tar.Z
QUESTION: What are the editors available in linux?